.polukeuro {
	cursor: default;
	
	.content > *, {
		display: block;
		overflow: none;
	}

	.clickable {
		cursor: pointer;
	}
	
	.hidden {
		display: none!important;
	}
	
	.invisible {
		visibility: hidden!important;
	}
	
	a {
		cursor: pointer;
	}
	
	
	/*----------------- Team flags -----------------*/
	.flag18 {
		height: image-height("flags/flags18/"+$common-polukeuro-team+".png");
		width: image-width("flags/flags18/"+$common-polukeuro-team+".png");
		
		@each $team in $common-polukeuro-listTeams {
		&.#{$team}, .#{$team} {
		 	@include flags18-sprite($team);
		}
		}
	}
	.flag32 {
		height: image-height("flags/flags32/"+$common-polukeuro-team+".png");
		width: image-width("flags/flags32/"+$common-polukeuro-team+".png");
		
		@each $team in $common-polukeuro-listTeams {
		&.#{$team}, .#{$team} {
		 	@include flags32-sprite($team);
		}
		}
	}
	.flag50 {
		height: image-height("flags/flags50/"+$common-polukeuro-team+".png");
		width: image-width("flags/flags50/"+$common-polukeuro-team+".png");
		
		@each $team in $common-polukeuro-listTeams {
		&.#{$team}, .#{$team} {
		 	@include flags50-sprite($team);
		}
		}
	}
	
	/*----------------- loader ------------------*/
	.loading.loader,
	.loading .loader {
		background: image-url("common/noSprite/loading40.gif") no-repeat center center !important;
	}
	
	/*----------------- error --------------------*/
	.error {
		@include common-sprite(brokenglass);
	}
	
	.errorContainer {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: #000;
		@include opacity(0.6);
	}
	
	.errorPopin {
		position: absolute;
		color: white;
		top: 50px;
		left: 100px;
		z-index: 99999;			
		width: 700px;
		
		font-size: 18px;
		
		.Caption {
			height: 40px;
			font-size: 30px;
		}
		
		.errorPopinButton {
		
		}
	}
	
}